package com.dian.api.inv.param;

import com.dian.modules.enums.inv.GoodsStock_ItemGradeEnum;
import com.gitee.easyopen.doc.annotation.ApiDocField;
import lombok.Data;
import javax.validation.constraints.NotEmpty;

@Data
public class GoodsQtyParam  {


    /**
     * 仓库编码
     */
    @ApiDocField(description = "仓库编码", required = true, example = "FS001")
    @NotEmpty(message = "仓库编码不能为空")
    private String warehouseCode;

    /**
     * 商品编码
     */
    @ApiDocField(description = "商品编码")
    private String goodsCode;

    /**
     * 色号
     */
    @ApiDocField(description = "色号")
    private String colorNumber;



    /**
     * 商品等级:1-优等品-excell;2-一等品-first
     */
    @ApiDocField(description = "商品等级", enumClass = GoodsStock_ItemGradeEnum.class)
    private String itemGrade;



    /**
     * 包装码
     */
    @ApiDocField(description = "包装码")
    private String cfpackCode;



    /**
     * 缺陷
     */
    @ApiDocField(description = "缺陷")
    private String fault;



    /**
     * 生产调度号
     */
    @ApiDocField(description = "生产调度号")
    private String scheduleNo;



    /**
     * 批次
     */
    @ApiDocField(description = "批次")
    private String flot;



    /**
     * 尺寸
     */
    @ApiDocField(description = "尺寸")
    private String itemSize;



    /**
     * 外包装码名称
     */
    @ApiDocField(description = "外包装码名称")
    private String boxingName;

}
